package cn.liontalk.TemplateMethodPattern.pattern1;

public abstract  class AbstractCook {

    /**
     * 洗菜
     */
    public  abstract  void xicai();

    /**
     *切菜
     */
    public abstract  void qiecai();


    /**
     * 然后就是起锅烧油，写到这的时候满脑子德子的声音
     */
    public abstract void qiguoshaoyou();

    /**
     * 菜烧好以后需要装盘就能上桌了
     */
    public abstract void zhuangpan();


    /**
     * 开始做菜
     */
    public  void cook(){
        xicai();
        qiecai();
        qiguoshaoyou();
        zhuangpan();
    }
}
